<!DOCTYPE html>
<!--suppress ALL -->
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>any</title>
</head>
<body>
<h4>
    Returns true if the provided predicate function returns true for at least one element in a collection, false otherwise.
    Use Array.some() to test if any elements in the collection return true based on fn.
    Omit the second argument, fn, to use Boolean as a default.
</h4>
<h4>
    数组的some()
    some() 方法用于检测数组中的元素是否有满足指定条件的元素（函数提供）。
    some() 方法会依次执行数组的每个元素：
    如果有一个元素满足条件，则表达式返回true , 剩余的元素不会再执行检测。
    如果没有满足条件的元素，则返回false。
    注意： some() 不会对空数组进行检测。
    注意： some() 不会改变原始数组。
</h4>
<script type="text/javascript">
    const all = (arr, fn = Boolean) => arr.some(fn);
    console.log(all([1, 1, 1], x => x > 1));
    //第二个参数不存在,es6编译器默认部分为true
    console.log(all([false, "2", 3]));
</script>
</body>
</html>